a = int(input('请输入用拳头打击的次数:')) if a>0: print('啊!好痛!! '*a) 1. 2. 3. 运行结果: 小科普:print输出时可以用 ‘引号内内容’ * 某数字 来加倍输出引号内内容。 可以看到,if的条件是a大于0才执行语句,我输入的数字是5,因为5>0,所以执行我的命令共打了五次,所以他叫了五次痛(...
year,mouth,day=map(int,input("请输入年份,月份以及这个月的某天:").split())#将日期简化为这周的第几天h=int((day+(26*(mouth+1)/10)+year%10+year%10/4+year/100+5*(year/100))%7)ifh==0:print("这天是星期六")elifh==1:print("这天是星期天")elifh==2:print("这天是星期一")elifh...
2.1 可变类型:list,dict 2.2 不可变类型:int、float、str 三、赋值运算符补充 3.1 增量赋值 3.2 链式赋值 3.3 交叉赋值 3.4 解压赋值 四、身份运算 五、流程控制之if判断 5.1 什么是if判断 5.2 为什么要用if判断 5.3 怎么用if判断 5.3.1 只有一个if 5.3.2 if + elif 5.3.3 if + else 5.3.4 if+elif...
三、if嵌套程序 #条件语句 con=input('书读完了吗?(Y或N)') if con.upper()=='Y': print('欢迎您,小主人.请进入电视!') age=int(input('请问王者,您几岁?(0-150)')) if age<12 and age>0: print('您只能看1个小时哦') elif age>=12 and age<18: print('您只能看2个小时哦') elif ...
temp=int(input('请输入1或2:'))print(type(temp)) 一般强转,我们会用在年龄,金钱或者数字123选修当中, 比如下面的例子 代码语言:javascript 代码运行次数:0 运行 AI代码解释 money=int(input('你一个月工资多少钱?'))#将输入的工资数(字符串),强制转换为整数ifmoney>=10000:#当工资数(整数)大于等于10000...
没有问题。但这里还需要强调一下,直接判断a==int是不可以的。因为a是具体的数值,而int是抽象的数据类型,所以a==int的结果永远是False(编程讲究白马非马,即白马 !=马,type(白马)=马) 那获得了bool值的返回值,我们又该如何让这个bool值去影响代码的执行呢?现在就该if语句出场了!
在实际写程序中,经常要对变量类型进行判断,除了用type(变量)这种方法外,还可以用isinstance方法判断: #!/usr/bin/env pythona =1b = [1,2,3,4] c = (1,2,3,4) d = {‘a‘:1,‘b‘:2,‘c‘:3} e ="abc"ifisinstance(a,int):print"a is int"else:print"a is not int"ifisinstance(b...
从网上找到的更简便的方法:lstrip,去除开头字符 def isdigit(str): if num.lstrip('-').isdigit(...
import asyncio import time async def async_test(delay:int,content): await asyncio.sleep(delay) print(content) if __name__ == '__main__': print(f"start at {time.strftime('%X')}") asyncio.run(asyncio.wait([async_test(1,"lady"),async_test(2,"killer")])) print(f"end at {time...
age=int(s_age) #使用第一种形式的 if 分支结构 ifage>20: # 只有当age > 20时,下面用整体缩进的代码块才会执行 # 整体缩进的语句是一个代码块 print("年龄已经大于20岁了") print("20岁以上的人应该学会承担责任...") 唯一需要说明的是和C/C++、...