day4:一些小程序 if判断 while 循环(上)

一、小程序

1.输出字符或者文字

1.1 input()

    "abc" + "qwe"  #字符串之间的连接

    输出abc qwe

print("我爱北京天安门")
print("Hello,world!")
x=3
y=4
z=x*y
print("x乘以y=",z)
print("z=",z)
print("1234")

1.2用户交互,输出年龄,名字

yonghujiaohu.py

death_age=80
name=input("your name:")
age=input("your age:")#input接收的所有数据 都是字符串,即便你输入的是数字。但依然会被当成字符串处理
print(type(age))
#print(name,age)
print("your name:",name)
print("you are still live for ",str(death_age-int(age)),"years...")

1.3猜年龄

guessage.py

age_of_princal=56

guess_age=int(input(">>:"))

'''if guess_age==age_of_princal
	print("yes")
else
	print("no")'''
	
if guess_age==age_of_princal:
	print("yes")
else:
	print("no")

1.4判断3个数哪个最大,并输出

num1 = intpu("Num1:")
num2 = intpu("Num2:")
num3 = intpu("Num3:")
max_num =0
    
if num1>num2:
    max_num= num1
    if max_num > num3:
        print("Max NUM is",max_num)
    else:
        print("Max NUM is",num3)
else:
    max_num = num2
    if max_num > num3:
        print("Max NUM is",max_num)
    else:
        print("Max NUM is",num3)

2while 循环

while 循环

while 条件:

    print("any")

print("any")

#print("hello world.",end="__")  # \n  \r\n  \r

#print("hello world.",end="__")

#print("hello world.",end="__")

while 条件1:

    .....

    while 条件2:

        ....

2.1输出1到10

 num=1
 while num<=10:
     print(num)
     num+=1
    

2.2输出10以内的偶数

 num=1
 while num<=10:
	 if(num%2==0):
		 print(num)
	 num+=1

2.3输出10以内的奇数

num=1
while num<=10:
	if(num%2==1):
		print(num)
	num+=1

2.4while循环猜年龄

age=50
#user_input_age=int(input("Age is :"))
flag=True
while flag:
	user_input_age=int(input("Age is :"))
	if user_input_age==age:
		print("Yes")
		flag=False
	elif user_input_age>age:
		print("Is smaller")
	else:
		print("Is smaller")
print("End")

age=50
#user_input_age=int(input("Age is :"))
#flag=True
while True:
	user_input_age=int(input("Age is :"))
	if user_input_age==age:
		print("Yes")
		break
	elif user_input_age>age:
		print("Is smaller")
	else:
		print("Is smaller")
print("End")


猜你喜欢

转载自blog.csdn.net/MaHilda/article/details/80236368