从零开始的Python学习(2)

1.在 Python 中,有哪些基本的数据类型,他们分别表示什么呢?

int 表示整型
bool 表示布尔类型
float 表示浮点型
str 表示字符串

2.int(4.5)会变成什么呢?

int会向下取整,变成4哦

3.判断变量的类型的方法有什么?

type(a)
<class 'int'>
>>> isinstance(a,int)
True

type()和isinstance()方法

4.写一个程序,简单的猜数游戏:

import random
temp = input("猜一下数字:")
guess = int (temp)
count = 10
secret = random.randint(1,10)
while guess != secret and count > 1:
    temp1 = input("猜错啦,再猜猜吧:")
    guess1 = int (temp1)
    count = count - 1

    if guess1 == secret:
        print("猜中啦!")
        break
    else:
        if guess1 < secret:
            print("小啦")
        else:
            print("大啦")
       

print("游戏结束^^")

输出结果:

猜一下数字:3
猜错啦,再猜猜吧:6
大啦
猜错啦,再猜猜吧:2
大啦
猜错啦,再猜猜吧:1
猜中啦!
游戏结束^^
>>> 

5.写一个程序,判断输入年份是否为闰年

首先要知道闰年的判断方法:每四年一个闰年,但每400个年中只设定97个闰年,即400年中有三个100年少了一个闰年,由此得出,如若是整百数的年份,必须是400的倍数才能称作闰年,就是所谓的四年一闰,百年不闰,四百年再闰。

while True:
    temp = input("请输入年份:")
    try:
        year = int(temp)
        if year%100 == 0 and year%400 != 0:
            print("平年")
        else:
            if year%4 == 0:
                print("闰年")
            else:
                print("平年")

    except ValueError:
        print("请输入正确的年份ㄒoㄒ/~~")
        continue
   

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值