# input()内置函数
age = input('请输入您的年龄')
# age = 8
# 判断一个变量的数据类型
print(type(age))
# 字符串转化成 整型
age = int(age)
print(type(age))
if age >= 18:
print('恭喜你成年了,可以去网吧了')
else:
print('对不起,你还是个宝宝')
python的while语句
#while 判断条件:
循环体
#demo:100以内数的和
i = 1
sum = 0
while i <= 100:
sum = sum + i
i += 1
print(sum)
python的break与continue语句
#demo 当累加到1000时跳出循环
i = 1
sum = 0
while i <=100
sum += i
if sum > 1000:
break
i += 1
print(sum)
#demo 计算100以内所有奇数的和
i = 1
sum = 0
while i < = 100
if i%2 ==0
i += 1
continue
sum += i
i += 1
print(sum)
案例:猜数字游戏
#游戏规则:
#控制台输入要猜数字的范围
#请您输入要猜数字的最大值与最小值
#系统提示数字是猜大了还是小了
#统计次数 分级
from random import randint
max_num = input("请输入猜数字范围的最大值")
min_num = input("请输入猜数字范围的最小值")
max_num = int(max_num)
min_num = int(min_num)
x = randint(min_num, max_num)
i = 0;
while 1:
num = input("请输入猜的数字")
num = int(num)
i+=1
if num == x:
break
elif num>x:
print("你猜大了")
continue
elif num<x:
print("你猜小了")
continue
if i == 1:
print("这是高手,用了{}次".format(i))
elif i >= 2 and i <= 5 :
print("你很厉害用了{}次".format(i))
else:
print("你太菜了用了{}次".format(i))