1、练习打印输出
print(12.0 * 2)
print('12*2')
print('你好',end='')
print('你好'*5)
2、演示 注释
'''
print('这是多行注释1')
'''
"""
print('这是多行注释2')
"""
import keyword
print(keyword.kwlist)
3、变量
4、数据类型
4.1 字符串 str
a = 'hello code'
b = 3
c = 3.14
print(a)
print(type(a))
print(type(b))
print(type(c))
4.2 数字
4.3 布尔
4.4 元组
e = ()
print(e)
print(type(e))
4.5 列表
g = [3,3.14,'hello']
print(g)
print(type(g))
print('-------------------')
4.6 集合
f = {3,3.14,'hello'}
f = {float,str,int }
print(f)
print(type(f))
5 、变量代换的几种写法
name = '李华'
age = 22
print('我叫%s,今年%d岁' %(name,age))
print('我叫'+ name + ',今年' + str(age) + '岁!')
name1 = '李雪'
age1 = 17
weight1 = 44.8
name2 ,age2 ,weight2 = 'lixue',17,44,8
print('---------------------------')
print(f'我们班的{name1},今年{age1}岁,体重{weight1}KG')
print('我们班的'+ name1 + ',今年' + str(age1) + '岁,体重' + str(weight1) + 'KG')
print('我们班的%s,今年%d岁,体重%.1fKG' %(name1,age1,weight1))
print('我们班的%s' %name1,'今年%d岁,' %age1,'体重%.1fKG' %weight1)
print('我们班的{},今年{}岁,体重{}KG' .format(name1,age1,weight1))
6 、列表
emp = ['李华',22,11111.9]
print(f'我们部门的{emp[0]},今年{emp[1]}岁,月薪{emp[2]}元!')
print('我们部门的{},今年{}岁,月薪{}元!'.format(emp[0],emp[1],emp[2]))
print('我们部门的' + emp[0] + ',今年' + str(emp[1]) + '岁,月薪' + str(emp[2]) + '元!')
print('我们部门的%s,今年%d岁,月薪%.1f元!' %(emp[0],emp[1],emp[2]))
emp =[['张三',27,12345.67],['李四',26,12333.80]]
print(f'我叫{emp[0][0]},今年{emp[0][1]}岁,月薪{emp[0][2]}元!')
print('我叫{},今年{}岁,月薪{}元!'.format(emp[1][0],emp[1][1],emp[1][2]))
7、字典的使用
stu ={'name':'李华','age':18 ,'weight':62.8}
print('我们班的%s,今年%d岁,体重%.1fkg' %(stu['name'],stu['age'],stu['weight']))
emp =[{'name1':'张三','age1':28,'money1':12345.67},
{'name2':'李四','age2':23,'money2':22345.67}]
print(f"我们部门的{emp[0]['name1']},今年{emp[0]['age1']}岁,月薪{emp[0]['money1']}元")
print('我们部门的%s,今年%d岁,月薪%.2f元' %(emp[1]['name2'],emp[1]['age2'],emp[1]['money2']))
8、条件语句 if else
number1 = int(input("请输入一个整数:"))
if number1 == 10 :
print('您的数字 %d = 10' %number1)
elif number1 > 10 :
print('您的数字 {} > 10' .format(number1))
else:
print(f'您的数字{number1} < 10' )
使用示例
import random
name1 ,sex1,age1,weight = '李美','女',28,46.8
print('我们市场部的员工{},性别:{},芳龄:{} ,体重{}KG!'.format(name1,sex1,age1,weight))
staff =['李美','女',28,46.8]
print('我们市场部的员工%s,性别:%s,芳龄:%d ,体重%.1fKG!'%(staff[0],staff[1],staff[2],staff[3]))
staff3 = {'name3' :'李美','sex3':'女','age3':28,'weight3':46.8}
print('我们市场部的员工' + staff3['name3'] + ',性别:'+ staff3['sex3'] +
',芳龄:'+ str(staff3['age3']) + ',体重' + str(staff3['weight3']) + 'KG!')
staff4 = [{'name4' :'李美','sex4':'女','age4':28,'weight4':46.8},
{'name5' :'吴小华','sex5':'男','age5':22,'weight5':66.8}]
print(f"我们市场部的员工{staff4[0]['name4']},性别:{staff4[0]['sex4']},"
f"芳龄:{staff4[0]['age4']} ,体重{staff4[0]['weight4']}KG!")
print("我们市场部的员工{},性别:{},年龄:{} ,"
"体重{}KG!".format(staff4[1]['name5'],staff4[1]['sex5'],staff4[1]['age5'],staff4[1]['weight5']))
r = int(input("请输入一个数据:"))
s = [12,34,9]
if r == s[1] :
print('您输入的数字%d = 自定义列表的第2个元素 %d ' %(r,s[1]))
elif r < s[1] :
print('您输入的数字%d < 自定义列表的第2个元素 %d ' % (r, s[1]))
else:
print('您输入的数字%d > 自定义列表的第2个元素 %d ' % (r, s[1]))
'''
7.随机选择一个1-100以内的数字作为答案。
总计7次机会
用户输入一个数字,程序会提示大了或是小了,直到用户猜中。
'''
import random
num1 = random.randint(1, 100)
for i in range(7):
num2 = int(input("输入一个整数:"))
if num2 == num1:
print('恭喜你猜中了,您的数%d = 随机数%d' %(num2,num1))
break
elif num2 > num1:
print('你猜大了,您的数%d > 随机数%d' % (num2, num1))
else:
print('你猜小了,您的数%d < 随机数%d' % (num2, num1))
思考!
'''
1.
三阶:
* * *
* * *
* * *
n(自定义输入)阶
'''
num1 = int(input())
for i in range(num1):
print('* '*num1)
'''
2.
三阶:
*
* *
* * *
n(自定义输入)阶
3.
三阶:
* * *
* *
*
n(自定义输入)阶
4.
三阶:
*
* *
* * *
n(自定义输入)阶
5.
三阶:
* * *
* *
*
n(自定义输入)阶
'''
|