首页 > 分享 > Python 学习1

Python 学习1

入门阶段

1. for循环的概念和用法

for 变量 in 集合:

      代码1

      代码2

for i in range(0,10):

print("i=%d" %(i))

'

Question1: 农场养了3只兔子, 每隔一年兔子的数量会翻涨到原来的2倍, 问N年后兔子的数量为多少?

pf: 一年后6只, 两年后12只, 三年后24只, 等等。

rabbit=3

N=int(input())

for i in range(0,N):

rabbit=rabbit*2

print("%d年后,兔子的数量为%d" %(N,rabbit))

'

Question2: 两个班级同学的名字可能相同, 给出姓名相同的人数

class1=['Joan','Bill','Niki','Mark','Mark']

class2=['Tom','Linda','Bill']

for name1 in class1:

for name2 in class2:

if name1==name2:

print(name1)

'

运用两次循环比较复杂.

2.python 中的集合概念

创建集合:集合是无序的

a=set()

b={1,2,'abc'}

'

a='abcd'

b=[1,2,3]

c=(1,2,'abc')

d={'a':1,'b':2,'c':3}

test=set(a)

'

添加 or 移除集合中的元素

nums={1,2,3}

nums.add(6)

nums.remove(1)

print(nums)

' 集合关系 交集&.intersection并集|.union差集-.difference

num1=int(input('输入班级1学生数量:'))

class1=set()

for i in range(0,num1):

name=input('输入学生%d姓名:'%(i+1))

class1.add(name)

num2=int(input('输入班级2学生数量:'))

class2=set()

for i in range(0,num2):

name=input('输入学生%d姓名:'%(i+1))

class2.add(name)

same=class1 & class2

print("重名的学生:")

for name in same:

print(name)

3. python字典的概念和创建

dict={key1:value1,key2:value2,...}  #字典名={映射键:映射的值, 映射键:映射的值,...}

container={'苹果':'A','桃子':'B','香蕉':'C','梨子':'D'}

print(container)

print(container['桃子'])

container=dict()

container['苹果']='A'

container['桃子']='B'

container['香蕉']='C'

container['梨子']='D'

print(container)

'

name=dict() 创建一个空字典

Question: 苹果5元/斤, 桃子6元, 香蕉3元, 梨子4元, 买了3种水果, 花了27元.

price={'苹果':5,'桃子':6,'香蕉':3,'梨子':4}

print("今日水果价格")

for fruit in price:

print("%s %d元/斤" %(fruit,price[fruit]))

print("")

n=int(input('请输入购买水果的种类数量'))

sum_price=0

for i in range(0,n):

fruit=input('输入购买的水果%d的名称' %(i+1))

num=int(input('输入购买的水果%d的数量' %(i+1)))

if fruit in price:

sum_price += price[fruit]*num

print("总价格为%d" %(sum_price))

相关知识

Python机器学习基础教程
Python学习手册
Python机器学习教程——逻辑回归
[Python学习]调用X
python机器学习
[Python] 机器学习
Python机器学习项目:农作物病虫害自动识别系统
Python数据分析——寒假学习[1](鸢尾花数据集)
深度学习花卉识别:Python数据集解析
科学网—为什么生态学家要学习Python或者R?

网址: Python 学习1 https://m.huajiangbk.com/newsview1074357.html

所属分类:花卉
上一篇: 计算机二级Python基本操作题
下一篇: Chapter2 变量和基本类型