前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >practice_1(猜数字小游戏)

practice_1(猜数字小游戏)

原创
作者头像
ruochen
修改2021-05-19 15:49:45
3910
修改2021-05-19 15:49:45
举报
文章被收录于专栏:若尘的技术专栏
10 < cost < 50 的等价表达式
代码语言:txt
复制
cost = 40
# (10<cost) and (cost>50)
10 < cost <50
代码语言:txt
复制
True
使用int()将小数转换成整数,结果是向上取整还是向下取整
代码语言:txt
复制
print(int(3.4))    # 向下取整
代码语言:txt
复制
3
写一个程序,判断给定年份是否为闰年
  • 闰年的定义:能够被4整除的年份就叫闰年
代码语言:txt
复制
6 % 4
代码语言:txt
复制
2
代码语言:txt
复制
year = input("请输入年份:")
# 判断用户输入的是否为数字

if year.isdigit():
    year = int(year)
    
    if year % 4 == 0:
        print(str(year) + "是闰年")    
    else:
        print(str(year) + "不是闰年")
else:
    print("请输入年份!!")
代码语言:txt
复制
请输入年份:2000
代码语言:txt
复制
2000是闰年
代码语言:txt
复制
"1" + 1
代码语言:txt
复制
---------------------------------------------------------------------------
代码语言:txt
复制
TypeError                                 Traceback (most recent call last)
代码语言:txt
复制
<ipython-input-8-ec358fc6499a> in <module>
代码语言:txt
复制
----> 1 "1" + 1
代码语言:txt
复制
TypeError: can only concatenate str (not "int") to str
给用户三次机会,猜想我们程序生成的一个数字A,每次用户猜想过后会提示数字是否正确以及用户输入的数字是大于还是小于A,当机会用尽后提示用户已经输掉了游戏
代码语言:txt
复制
import random

secert = random.randint(1,100)   # 计算机生成一个随机数

times = 3   # 初始化用户的次数是3

while times:
    num = input("请输入数字: ")
    if num.isdigit():
        temp = int(num)
        if temp == secert:
            print("你猜对了!!")
            break
        elif temp < secert:
            print("你的数字太小了")
            times = times - 1
        else:
            print("你的数字太大了")
            times = times - 1
            
    else:
        print("请输入数字!!")
        
print("你的机会用完了")
代码语言:txt
复制
请输入数字: 78
代码语言:txt
复制
你的数字太大了
代码语言:txt
复制
请输入数字: 70
代码语言:txt
复制
你的数字太小了
代码语言:txt
复制
请输入数字: 76
代码语言:txt
复制
你的数字太大了
代码语言:txt
复制
你的机会用完了

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 10 < cost < 50 的等价表达式
  • 使用int()将小数转换成整数,结果是向上取整还是向下取整
  • 写一个程序,判断给定年份是否为闰年
  • 给用户三次机会,猜想我们程序生成的一个数字A,每次用户猜想过后会提示数字是否正确以及用户输入的数字是大于还是小于A,当机会用尽后提示用户已经输掉了游戏
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档