有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
def age(n):
if n == 1: c = 10
else: c = age(n - 1) + 2
return c
print (age(5))
有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
def age(n):
if n == 1: c = 10
else: c = age(n - 1) + 2
return c
print (age(5))
我从来没碰到过,在window上安装的编程语言,还能移动到U盘上运行。除了最早的C语言外,剩下几乎都跟window焊的死死的,一点动弹不得。以至于,安装编程环境,对我几乎是个噩耗。
当初装个VB,都要下载一大堆东西,什么.net框架之类,烦死了。然后,你换个新机子,还要再来一遍。
就冲着Python这么便携,我没事得时候,一定学习,可以随时带在身边吗。
龟叔对python初学者建议是,找一个自己非常想解决的问题去解决 顺带学习python 这是learn by doing模式 是个好的模式
我就用python操作许多在阿里云上的mysql。我还不知道能连上不。
C:\Users\86135\AppData\Local\Programs\Python\Python311\python.exe
C:\Users\86135\AppData\Local\Programs\Python\Python311\Scripts
玩了10几天python,现在才知道装哪了。
命令行输入units,调出以下菜单:
把多段线打断:explode
3段按join变成一段
extand要先选边界,然后,再选要延申的对象
压住鼠标的中间转轮,就能移动整个画面:
调出三维坐标
a = int(input("请输入一个数字:\n"))
x = str(a)
flag = True
for i in range(len(x)//2):
print(i)
print(-i-1)
if x[i] != x[-i - 1]:
flag = False
break
if flag:
print ("%d 是一个回文数!" % a)
else:
print ("%d 不是一个回文数!" % a)
明明装了python,装上述软件,说找不到python
cmd: where python
C:\Users\86135\AppData\Local\Microsoft\WindowsApps
可以把这一条添加到环境变量吗?
另外,这是什么?快捷方式?
C:\Users\86135\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python 3.11
我极其不喜欢安装软件。毫无逻辑可言。对着视频,安装也出问题。pip install是什么?
我就想试试这个:
import mysql.connector
db = mysql.connector.connect(“1.1.1.1”, “fuck”, “nima”, “veryhard”, charset=’utf8′)
db.close
许多还把mysql装在阿丽云的另外一个实例上了?我想试试能连上不。
计算机的运维太烦人。无需智力,只要耐心和英文。
角平分线:xline,B
半天都找不到三维建模的菜单。现在还画不出一个正方体。
找了一下午:
3D基础:
我非了牛劲安装上了,最起码要能用于立体几何。
def fact(j):
sum = 0
if j == 0:
sum = 1
else:
sum = j * fact(j – 1)
return sum
for i in range(6):
print(‘%d! = %d’ % (i,fact(i)))
a = 2.0
b = 1.0
s = 0
for n in range(1,21):
s += a / b
t = a
a = a + b
b = t
print(s)
32.66026079864164
n = 0
s = 0
t = 1
for n in range(1,21):
t *= n
s += t
print (‘1! + 2! + 3! + … + 20! = %d’ % s)
1! + 2! + 3! + … + 20! = 2561327494111820313
两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单
for i in range(ord(‘x’),ord(‘z’) + 1):
for j in range(ord(‘x’),ord(‘z’) + 1):
if i != j:
for k in range(ord(‘x’),ord(‘z’) + 1):
if (i != k) and (j != k):
print(“应该打印出3*2*1=6组”)
print(chr(i),chr(j),chr(k))
if (i != ord(‘x’)) and (k != ord(‘x’)) and (k != ord(‘z’)):
print(‘order is a — %s\t b — %s\tc–%s’ % (chr(i),chr(j),chr(k)))