首页 > 其他分享 >2024.8.9

2024.8.9

时间:2024-08-12 10:28:40浏览次数:6  
标签:name 2024.8 age height print input My

ATM机交互

  1. 插卡

  2. 输入密码

  3. 选择功能

  4. 存款

1 Python的与用户交互

input('请输入瑞星卡号')

input('输入密码')
请输入瑞星卡号5201314
输入密码15236





'15236'
print('*'*100)
****************************************************************************************************
print('*'*100)

input('请插入瑞星卡')

print('_'*100)
****************************************************************************************************
请插入瑞星卡25
____________________________________________________________________________________________________
input 只是一个过渡阶段
vip_card = input('please input VIP card')

print(vip_card)
please input VIP cardasdfghjkl;
asdfghjkl;
print(vip_card)

print(id(vip_card))

print(type(vip_card))
asdfghjkl;
2263780973424
<class 'str'>

无论你输入什么类型,input接受的都是字符串

age = input('请输入你的年龄')

print(age)

print(type(age))

age = int(age)
请输入你的年龄23
23
<class 'str'>
age = age + 1

print(age)
24

2 格式化输出

age = input('age:>>>')
            
print('My age is '+ age)
age:>>>23
My age is 23
age = input('age:')

print('My age is',age)
age:23
My age is 23
name = input('name:')

height = input('height:')

age = input('age:')
            
print('My age is ',age,',My name is',name,',My height is',height)
name:xk
height:185
age:23
My age is  23 ,My name is xk ,My height is 185

2.1 占位符

name = input('name:')

height = input('height:')

age = input('age:')
            
print('My name is %s. My age is %s, My height is %s'%(name,age,height))
name:1
height:1
age:1
My name is 1. My age is 1, My height is 1
name = input('name:')

height = input('height:')

height = int(height)

age = input('age:')

age = int(age)
            
print('My name is %s. My age is %d, My height is %d'%(name,age,height))
name:xc
height:1
age:1
My name is xc. My age is 1, My height is 1

format格式化

name = input('name:')

height = input('height:')

age = input('age:')
            
print('My name is {}. My age is {}, My height is {}'.format(name,age,height))
name:xk
height:185
age:23
My name is xk. My age is 23, My height is 185

f-string格式化

name = input('name:')

height = input('height:')

age = input('age:')
            
print(f'My name is {name}. My age is {age}, My height is {height}')
name:xk
height:23
age:185
My name is xk. My age is 185, My height is 23
print(f'My name is {name}. My age is {int(age)+1}, My height is {height*10}')
My name is xk. My age is 186, My height is 23232323232323232323
print(f'My name is {name}. My age is {int(age)+1:.5f}, My height is {height*10}')
My name is xk. My age is 186.00000, My height is 23232323232323232323
print(f'My name is {"name"}. My age is {int(age) + 1}, My height is {height*10}')
My name is name. My age is 186, My height is 23232323232323232323

基本运算符

算术运算符

比较运算符

赋值运算符

逻辑运算符

身份运算符

算术运算符 加减乘除

比较运算符 大于小于大于等于小于等于 恒等于不等于

#赋值运算符 
x = 2

print(x)
2
#逻辑运算符

#and,or,not

1 <= 1 and 1>=1
True
1 <= 1 or 1>1
True
not'sadsads'
False
#身份运算符 比较的是id

x = 10

y = 10

print(x is y)
True
x = 257

y = 257

print(x is y)
False
x = 10

y = 11

print (x is y)

print(x == y)
False
False
is比较的是id,==比较的是值

python运算符优先级

1*3 > 2*1
True

链式赋值(重要)

x = 10

y = 10

z = 10

print(x,y,z)
10 10 10
x,y,z = 10,10,10

print(x,y,z)
10 10 10

交叉赋值

x = 10

y = 20

z = x

x = y

y = z

print(x,y,z)
20 10 10
x = 10

y = 20

x,y = y,x

print(x,y)
20 10

解压缩

hobby_list = ['reading','666','2333']

print(hobby_list[2])
2333
hobby_list = ['reading','666','2333']

hobby1,hobby2,hobby3 = hobby_list

print(hobby1)

print(hobby2)
rading
666
hobby_list = ['reading','666','2333','999']

_,hobby1,_,hobby2 = hobby_list

print(hobby1)

print(hobby2)
666
999
hobby_list = ['reading','666','2333','999','reading','666','2333','999']

hobby1,*_,hobby2 = hobby_list

print(hobby1)

print(hobby2)
reading
999

标签:name,2024.8,age,height,print,input,My
From: https://www.cnblogs.com/shalatia/p/18354450

相关文章

  • 2024.8.11 鲜花
    花の塔君が持ってきた漫画くれた知らない名前のお花今日はまだ来ないかな?初めての感情知ってしまった窓に飾った絵画をなぞってひとりで宇宙を旅してそれだけでいいはずだったのに君の手を握ってしまったら孤独を知らないこの街にはもう二度と帰ってくることはできない......
  • 2024.8.11 总结(集训 考试)
    之前听说今天的考试难度是NOIP-。T1赛时只会暴力。甚至还想出了比时间复杂度\(O(n^2)\)的暴力更慢的时间\(O(n^3)\)(可能不是,可能要\(/\omega\))的bitset做法。正解之一是xorhashing。前年(T3)、去年(T2?)的CSP-S我都没想出hash做法。感觉自己缺乏想hash的意识。......
  • [考试记录] 2024.8.10 csp-s 模拟赛18
    80+20+0+70=170第三题应该有10分暴力的,但我没打。T1星际旅行题面翻译总共有n个节点,m条路径,要求其中m-2条路径走两遍,剩下2条路径仅走一遍,问不同的路径总数有多少,如果仅走一遍的两条边不同则将这两条路径视为不同。样例#1样例输入#15412131415样例输......
  • 2024.8.9 鲜花
    推歌:早安大森林模拟赛乱写(你猜我欠了多少。嘉然登场确实是好玩的题。考虑先将其分成两组,一组\(<\frack2\),一组\(\ge\frack2\)考虑使一个数在填的时候使所以剩余数都可以填它旁边,或都不可以。可以将每个\(<\frack2\)的数对应其最小可以放的\(\ge\frack2\)的数......
  • 2024.8 #5 午夜时分月上枝头 谁为谁心疼 一杯浊酒浇在心头 谁让谁心冷
    午夜时分月上枝头谁为谁心疼一杯浊酒浇在心头谁让谁心冷----洛天依《广寒宫》1.ChoosingAds考虑最简单的情况,即\(p>50\)。那么这个问题就是请问出现次数\(>\dfrac{n}{2}\)的数。Lemma:我们每次随机删除不相等的两个数,那么留下来的那个(那些)数就是答案。Proof:假如......
  • 第二十天的学习(2024.8.8)Vue拓展
    昨天的笔记中,我们进行的项目已经可以在网页上显示查询到数据库中的数据,今天的笔记中将会完成在网页上进行增删改查的操作 1.删除表中数据现在网页上只能呈现出数据库中的数据,我们首先添加一个删除按钮,使其可以对数据库数据进行删除操作<template#default="scope"><e......
  • 2024.8.8 test
    A对于长度为\(2^n\)的序列\(A,B\),求\(c_{k}=\max_{i|j}a_i+b_j\),\(n\le18\)。考虑分治:每次分成\(A_0,A_1,B_0,B_1\)。那么,\(C_0=\max(A_0+B_0),C_1=\max(A_0+B_1,A_1+B_0,A_1+B_1)\)。我们继续分治下去,即上面四种情况每种都要做一遍。不妨合并同类项,\(C_1=\max(A_1+\ma......
  • 2024.8.7鲜花
    夏日重现,补完力!前年追到了18集,后因该死的集训被迫中断,但还是偶尔在机房与Ryder共赏,剧透了潮复活的情节,今夕是何年。可惜曲终人散,各奔东西,转眼间已分别半年,再过三个月我也将与机房断开联系,回归或许枯燥的文化课。牢波,想你了!刚开始接触这部番,是因为我和我姐前年暑假去表哥家玩,我......
  • 2024.8.7 模拟测
    A(P7968[COCI2021-2022#2]Osumnjičeni)考虑对于一次询问直接从左往右划分段,直至当前加入的人与前面某个人的身高有交集,则新开一个段。设\(nx_i=j\)表示从第\(i\)个人开始划分,要到第\(j\)个人才会出现冲突(若永远不会冲突则让\(nx_i=n+1\))。一次询问相当于初始时让......
  • 2024.8.7 test
    A一个基环树上,给出每条边可以存在的时间,你还有\(L\)的时间可以分配给边。你要安排边开始存在的时间,使得联通的时间最长,求这个值。\(n\le10^5\)。先不考虑\(L\)。如果是树,那么答案是边存在时间的最小值。如果是基环树,那么把环上次小边加上最小边,并删掉最小边,变成树求最小边......