python的基本操作:input、if、while

 产生一个数字 10
 输入一个数字
 输入的小 提示他小了
输入的大的话,提示他输入的大了

 

import random
num = random.randint(1,10) #随机产生一个1-10之间的数字
print('随机产生数字是:',num)
new_num  = input('请输入你要猜的数字是多少:')
new_num = int(new_num)
if new_num>num:
    print('输入大了')
elif new_num<num:
    print('你输入数字太小了')
else:
    print('恭喜你猜对了')
View Code

 

if条件判断

age = input('请输入你的年龄:') #接受输入的,python3
#raw_input 如果是python2的话,要用raw_input
#只要用input接收输入的值,全部都是string类型的
age = int(age)   #类型转换,转成int类型
if age<18:
     print('未成年人')
else:
     print('成年人')

# 多条件判断
score = input('请输入你的成绩:')
score = int(score)
if score>=90:
     print('优秀')
elif score>=75 and score<90 :
     print('良好')
elif score>=60 and score<75:
     print('及格')
else:
     print('不及格')
View Code

while循环

# count = 0
# while count<3:
#     if count==2:
#         print('22222')
#     else:
#         print('循环结束!')
#     count+=1

#如下while循环对应一个else的时候,循环在正常结束之后才会执行它
num = 5
count = 0 #计数器
while count<3:
    guess =  input('请输入你要猜的数字:')
    guess = int(guess)
    if guess>num:
        print('猜大了')
    elif guess<num:
        print('猜小了')
    else:
        print('恭喜猜对了,数字是:',num)
        break
    count+=1
else:
    print('游戏次数已经用完了。')
while循环

 

posted @ 2018-03-22 16:56  故人心  阅读(233)  评论(0)    收藏  举报