a = "牺牲"
b = "自己","别人"
print(1)
牺牲自己
牺牲别人
print(2)
牺牲自己为别人
牺牲别人为自己
牺牲自己为自己
牺牲别人为别人
或者
牺牲a为b
牺牲b为a
牺牲a为a
牺牲b为b
c = "成功","失败"
print(3)
牺牲a为b,成功/失败
牺牲b为a,成功/失败
牺牲a为a,成功/失败
牺牲b为b,成功/失败
你的意思是这样??
x = 3
a = "牺牲"
b = ["自己","别人"]
c = ["成功","失败"]
for i in b:
if x == 1:
print(a + i)
elif x == 2:
for j in b:
print(a + i + '为' + j)
elif x == 3:
for j in b:
_c = ''
for i in c:
_c = _c + '/' + str(i)
print(a + i + '为' + j + ',' + _c.strip('/'))
import random
a = "牺牲"
b = ["自己", "别人"]
c = ["成功", "失败"]
who = input("牺牲谁(自己或别人):")
print(f"牺牲{who}")
for_who = input("为了谁(自己或别人):")
print(f"牺牲{who}为{for_who}")
success = random.uniform(1, 3)
if success > 2:
print(f"牺牲{who}为{for_who}成功")
elif success == 2:
print(f"牺牲{who}为{for_who}有失有得")
else:
print(f"牺牲{who}为{for_who}失败")
i = 0
while True:
b = str(input('牺牲自己还是别人,按0退出:'))
if b == '自己':
print('牺牲自己')
b = input('牺牲自己为自己还是别人,按0退出:')
if b == '自己':
print('牺牲自己为自己')
elif b == '别人':
print('牺牲自己为别人')
elif b == '0':
break
else:
print('请重新输入,输入自己或者别人!!!')
i += 1
print(f'已牺牲【{i}】人')
elif b == '别人':
print('牺牲别人')
b = input('牺牲自己为自己还是别人,按0退出::')
if b == '自己':
print('牺牲别人为自己')
elif b == '别人':
print('牺牲别人为别人')
elif b == '0':
break
else:
print('请重新输入,输入自己或者别人!!!')
i += 1
print(f'已牺牲【{i}】人')
elif b == '0':
break
else:
print('请重新输入,输入自己或者别人!!!')