标签:core 小强 数字 数字游戏 图片 统计 [1] move 条件判断
首先当然是先来个Hello World!
print(‘Hello World!‘)
运行结果:
变量
name = ‘小明‘ #定义一个变量
age = 18
input (‘请输入你的名字:‘)
print(name)
运行结果:
条件判断
#if else
if 1>2:
print(‘那是不可能的~‘)
elif 1=2:
print(‘也不可能~‘)
else:
print(‘肯定的!‘)
字符串格式化
import datetime
user = ‘WangJian‘
today = datetime.datetime.today() # 获取今天日期
# print(type(user)) 输出user的类型
# print(type(today)) 输出today的类型
today = str(today) #转换类型
#msg =‘欢迎‘+user+‘光临,今天的日期是‘+today 定义msg变量
msg = ‘欢迎%s登录,今天的日期是\t%s\n‘ %(user,today) # %s --- 占位符;\n --- 换行符;\t --- 空格符
print(msg)
#############################################################################################
age = 18
score = 98.5326
print(round(score,2)) # round() 保留小数点后几位
msg = ‘你的年龄是%d,你的分数是%.2f‘ %(age,score) # 字符串 %d 整数 %f就是小数 .1保留一位小数,.2保留两位小数
print(msg)
循环、遍历、迭代
# while
这里举一个栗子!猜数字游戏~
import random
num = random.randint(1,100) #产生一个1-100之间的随机的数字
count = 0 #定义一个变量用于计数
###########循环体############
while count<7: #最多猜7次
guess = input(‘请输入你猜的数字:‘)
guess = int(guess)
if guess > num:
print(‘大了‘)
# continue# 结束本次循环,从头开始循环,不会执行后面的count=count+1
elif guess < num:
print(‘小了‘)
# continue
else:
print(‘恭喜你猜对了‘)
break #立即结束循环
count = count + 1
else: #循环正常结束之后,会执行else
print(‘Game Over‘)
###########循环体############
#count+=1
#count-=1 #count = count-1
#count*=1 #count = count*1
#count/=1 #count = count/1
#for
num = 10
for i in range(3):
guess = input(‘请输入你猜的数字:‘)
guess = int(guess)
if guess > num:
print(‘大了‘)
elif guess < num:
print(‘小了‘)
else:
print(‘恭喜你猜对了‘)
break #立即结束循环
else: #循环正常结束之后,会执行else
print(‘Game Over‘)
list 列表 数组
list 列表 数组
stus = [‘小黑‘,‘小白‘,‘小红‘,‘小蓝‘]
# 0 1 2 3
#下标、角标、索引、编号
print(type(stus))
print(stus[0])
#增加
stus.append(‘小黑‘) #在列表末尾增加一个元素
print(stus)
stus.insert(0,‘小橙‘) #在指定位置添加一个元素
print(stus)
#删除
stus.pop(2) #删除指定位置的元素
print(stus)
stus.remove(‘小红‘) #删除指定的元素
print(stus)
del stus[1] #删除指定位置的元素
print(stus)s
#修改
stus[1] = ‘小灰‘
print(stus)
#查询
print(stus[-1]) #取值 下标为-1 取最后一个元素
stus.clear() #清空整个list
print(stus.count(‘小黑‘)) #统计这个元素在list里面出现了几次
count = stus.count(‘小黑‘)
print(count)
print(stus.index(‘小黑‘)) # 返回这个元素第一次出现的下标,如果这个元素在list里面不存在的话,会报错
print(stus)
stus.reverse() #反转
print(stus)
stus2 = [‘元宝‘,‘和二‘,‘蛋麻‘]
print(stus2+stus)
stus.extend(stus2) #把后面list里面的值,加入到第一个list里面
print(stus)
stus3=stus+stus2 #合并两个list
print(stus3)
nums = [1,3,5,7,9,5,6,7,9,10]
nums.sort() #排序,默认是升序
nums.sort(reverse=True) #降序
print(nums)
n = [1,2,3] #一维数组
n2 = [[1,2,3],[4,5,6]] #二维数组
my = [
[1,2,3,4,5,6],
[‘name‘,‘age‘,‘sex‘,‘哈哈‘,[‘小明‘,‘小光‘,‘小强‘]],
890
] #三维数组
print(len(my)) #看变量的元素个数,长度
print(my[1][4][0]) #找小明
my[1][4].append(‘小花‘) #在小强后面加一个小花
print(my[1][4])
my[1][2]=‘性别‘ #将sex改为性别
print(my)
判断是否在list里:两种方法
username = input(‘user:‘)
count = stus.count(username)
print(stus)
if count>0:
print(‘该用户已存在‘)
标签:core 小强 数字 数字游戏 图片 统计 [1] move 条件判断
原文地址:https://www.cnblogs.com/Printwj/p/9116058.html