Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.00 KB | None | 0 0
  1. print('oi seja bem vindo')
  2. nome = input('digite seu nome: ')
  3. print('É um prazer te conhecer, {}!'.format(nome))
  4. print('bem vindo ao tudo nosso')
  5. on = int(input('''Oq vc gostaria de fazer?:
  6. [1] jogo da forca.
  7. [2] calculadora normal.
  8. [3] calculadora trigonometrica.
  9. [4] conversão de temperatura.
  10. [5] equação de 2 grau.
  11. [6] área.
  12. [7] potência/raiz.
  13. Sua opção:
  14. '''))
  15.  
  16. if on == 1:
  17. palavra_secreta = ["C", "O", "N", "T", "R", "O", "L", "E"]
  18. print('bem vindo ao jogo do caio')
  19. print('''regras
  20. 1-tente acertar as letras e concluir o jogo da forca
  21. 2-por favor escreva td em letra maiuscula
  22. ''')
  23.  
  24. print(' dica :objeto')
  25. letras_descobertas = []
  26.  
  27. print("\n** Jogo da forca ***\n")
  28.  
  29. for i in range(0, len(palavra_secreta)):
  30. letras_descobertas.append("_")
  31.  
  32. acertou = False
  33.  
  34. while acertou == False:
  35. letra = str(input("Digite a letra: "))
  36.  
  37. for i in range(0, len(palavra_secreta)):
  38. if letra == palavra_secreta[i]:
  39. letras_descobertas[i] = letra
  40.  
  41. print(letras_descobertas[i])
  42.  
  43. acertou = True
  44.  
  45. for x in range(0, len(letras_descobertas)):
  46. if letras_descobertas[x] == "_":
  47. acertou = False
  48.  
  49. print("parabens parceiro")
  50.  
  51. elif on == 2:
  52. print('Bem vindo a calculadora show de bola do Caio.')
  53. quest = int(input('''Qual operação matemática você deseja realizar?
  54. [1] para Subtração.
  55. [2] para Adição.
  56. [3] para Multiplicação.
  57. [4] para Divisão.
  58. Sua opção:'''))
  59.  
  60. if quest == 1:
  61. while True:
  62. o = int(input('''Com quantos digitos você quer realizar a operação matemática?
  63. [2] para dois digitos.
  64. [3] para três digitos.
  65. [4] para quatro digitos.
  66. Sua opção:'''))
  67. if o == 2:
  68. n1 = int(input('Insira um número:'))
  69. n2 = int(input('Insira outro número:'))
  70. r = n1 - n2
  71. print('{} subtraido por {} é igual a {}.'.format(n1, n2, r))
  72. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  73. break
  74. elif o == 3:
  75. n1 = int(input('Insira um número:'))
  76. n2 = int(input('Insira outro número:'))
  77. n3 = int(input('Insira outro número:'))
  78. r = n1 - n2 - n3
  79. print('{} subtraido por {} subtraido por {} é igual a {}.'.format(n1, n2, n3, r))
  80. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  81. break
  82. elif o == 4:
  83. n1 = int(input('Insira um número:'))
  84. n2 = int(input('Insira outro número:'))
  85. n3 = int(input('Insira outro número:'))
  86. n4 = int(input('Insira outro numero:'))
  87. r = n1 - n2 - n3 - n4
  88. print('{} subtraido por {} subtraido por {} subtraido por {} é igual a {}.'.format(n1, n2, n3, n4, r))
  89. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  90. break
  91. elif quest == 2:
  92. while True:
  93. o = int(input('''Com quantos digitos você quer realizar a operação matemática?
  94. [2] para dois digitos.
  95. [3] para três digitos.
  96. [4] para quatro digitos.
  97. Sua opção:'''))
  98. if o == 2:
  99. n1 = int(input('Insira um número:'))
  100. n2 = int(input('Insira outro número:'))
  101. r = n1 + n2
  102. print('{} mais {} é igual a {}.'.format(n1, n2, r))
  103. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  104. break
  105. elif o == 3:
  106. n1 = int(input('Insira um número:'))
  107. n2 = int(input('Insira outro número:'))
  108. n3 = int(input('Insira outro número:'))
  109. r = n1 + n2 + n3
  110. print('{} mais {} mais {} é igual a {}.'.format(n1, n2, n3, r))
  111. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  112. break
  113. elif o == 4:
  114. n1 = int(input('Insira um número:'))
  115. n2 = int(input('Insira outro número:'))
  116. n3 = int(input('Insira outro número:'))
  117. n4 = int(input('Insira outro numero:'))
  118. r = n1 + n2 + n3 + n4
  119. print('{} mais {} mais {} mais {} é igual a {}.'.format(n1, n2, n3, n4, r))
  120. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  121. break
  122. elif quest == 3:
  123. while True:
  124. o = int(input('''Com quantos digitos você quer realizar a operação matemática?
  125. [2] para dois digitos.
  126. [3] para três digitos.
  127. [4] para quatro digitos.
  128. Sua opção:'''))
  129. if o == 2:
  130. n1 = int(input('Insira um número:'))
  131. n2 = int(input('Insira outro número:'))
  132. r = n1 * n2
  133. print('{} multiplicado por {} é igual a {}.'.format(n1, n2, r))
  134. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  135. break
  136. elif o == 3:
  137. n1 = int(input('Insira um número:'))
  138. n2 = int(input('Insira outro número:'))
  139. n3 = int(input('Insira outro número:'))
  140. r = n1 * n2 * n3
  141. print('{} multiplicado por {} multiplicado por {} é igual a {}.'.format(n1, n2, n3, r))
  142. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  143. break
  144. elif o == 4:
  145. n1 = int(input('Insira um número:'))
  146. n2 = int(input('Insira outro número:'))
  147. n3 = int(input('Insira outro número:'))
  148. n4 = int(input('Insira outro numero:'))
  149. r = n1 * n2 * n3 * n4
  150. print('{} multiplicado por {} multiplicado por {} multiplicado por {} é igual a {}.'.format(n1, n2, n3,
  151. n4,
  152. r))
  153. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  154. break
  155.  
  156. elif quest == 4:
  157. while True:
  158. o = int(input('''Com quantos digitos você quer realizar a operação matemática?
  159. [2] para dois digitos.
  160. [3] para três digitos.
  161. [4] para quatro digitos.
  162. Sua opção:'''))
  163. if o == 2:
  164. n1 = int(input('Insira um número:'))
  165. n2 = int(input('Insira outro número:'))
  166. r = n1 / n2
  167. print('{} dividido por {} é igual a {}.'.format(n1, n2, r))
  168. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  169. break
  170. elif o == 3:
  171. n1 = int(input('Insira um número:'))
  172. n2 = int(input('Insira outro número:'))
  173. n3 = int(input('Insira outro número:'))
  174. r = n1 / n2 / n3
  175. print('{} dividido por {} dividido por {} é igual a {}.'.format(n1, n2, n3, r))
  176. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  177. break
  178. elif o == 4:
  179. n1 = int(input('Insira um número:'))
  180. n2 = int(input('Insira outro número:'))
  181. n3 = int(input('Insira outro número:'))
  182. n4 = int(input('Insira outro numero:'))
  183. r = n1 / n2 / n3 / n4
  184. print('{} dividido por {} dividido por {} dividido por {} é igual a {}.'.format(n1, n2, n3, n4, r))
  185. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  186. break
  187.  
  188. elif on == 3:
  189. import math
  190.  
  191. ângulo = int(input('Digite o ângulo de um triângulo retângulo:'))
  192. seno = math.sin(math.radians(ângulo))
  193. cosseno = math.cos(math.radians(ângulo))
  194. tangente = math.tan(math.radians(ângulo))
  195.  
  196. print('O ângulo de {}° tem o SENO de {:.3f}'.format(ângulo, seno))
  197. print('O ângulo de {}° tem o COSSESENO de {:.3f}'.format(ângulo, cosseno))
  198. print('O ângulo de {}° tem o TANGENTE de {:.3f}'.format(ângulo, tangente))
  199.  
  200. print('''Qual operação matemática você gostaria de fazer utilizando as relações trigonmétricas acima?
  201. use:
  202. * para multiplicação.
  203. / para divisão.
  204. - para subtração.
  205. + para adição.
  206.  
  207. Exemplo: seno/cosseno
  208. ''')
  209. nova = input('Digite aqui:')
  210.  
  211. if nova == 'seno/cosseno':
  212. r = seno / cosseno
  213. print(' {:.3f} dividido por {:.3f} é igual a {:.3f}.'.format(seno, cosseno, r))
  214. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  215.  
  216. elif nova == 'seno+cosseno':
  217. r = seno + cosseno
  218. print(' {:.3f} mais {:.3f} é igual a {:.3f}.'.format(seno, cosseno, r))
  219. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  220.  
  221. elif nova == 'seno-cosseno':
  222. r = seno - cosseno
  223. print(' {:.3f} menos {:.3f} é igual a {:.3f}.'.format(seno, cosseno, r))
  224. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  225.  
  226. elif nova == 'seno*cosseno':
  227. r = seno * cosseno
  228. print(' {:.3f} vezes {:.3f} é igual a {:.3f}.'.format(seno, cosseno, r))
  229. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  230.  
  231. elif nova == 'seno*tangente':
  232. r = seno * tangente
  233. print(' {:.3f} vezes {:.3f} é igual a {:.3f}.'.format(seno, tangente, r))
  234. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  235.  
  236. elif nova == 'seno-tangente':
  237. r = seno - tangente
  238. print(' {:.3f} menos {:.3f} é igual a {:.3f}.'.format(seno, tangente, r))
  239. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  240.  
  241. elif nova == 'seno/tangente':
  242. r = seno / tangente
  243. print(' {:.3f} dividido por {:.3f} é igual a {:.3f}.'.format(seno, tangente, r))
  244. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  245.  
  246. elif nova == 'seno+tangente':
  247. r = seno + tangente
  248. print(' {:.3f} mais {:.3f} é igual a {:.3f}.'.format(seno, tangente, r))
  249. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  250.  
  251. elif nova == 'cosseno+seno':
  252. r = cosseno + seno
  253. print(' {:.3f} mais {:.3f} é igual a {:.3f}.'.format(cosseno, seno, r))
  254. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  255.  
  256. elif nova == 'cosseno-seno':
  257. r = cosseno - seno
  258. print(' {:.3f} menos {:.3f} é igual a {:.3f}.'.format(cosseno, seno, r))
  259. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  260.  
  261. elif nova == 'cosseno*seno':
  262. r = cosseno * seno
  263. print(' {:.3f} vezes {:.3f} é igual a {:.3f}.'.format(cosseno, seno, r))
  264. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  265.  
  266. elif nova == 'cosseno/seno':
  267. r = cosseno / seno
  268. print(' {:.3f} dividido por {:.3f} é igual a {:.3f}.'.format(cosseno, seno, r))
  269. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  270.  
  271. elif nova == 'cosseno+tangente':
  272. r = cosseno + tangente
  273. print(' {:.3f} mais {:.3f} é igual a {:.3f}.'.format(cosseno, tangente, r))
  274. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  275.  
  276. elif nova == 'cosseno-tangente':
  277. r = cosseno - tangente
  278. print(' {:.3f} menos {:.3f} é igual a {:.3f}.'.format(cosseno, tangente, r))
  279. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  280.  
  281. elif nova == 'cosseno/tangente':
  282. r = cosseno / tangente
  283. print(' {:.3f} dividido por {:.3f} é igual a {:.3f}.'.format(cosseno, tangente, r))
  284. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  285.  
  286. elif nova == 'cosseno*tangente':
  287. r = cosseno * tangente
  288. print(' {:.3f} vezes {:.3f} é igual a {:.3f}.'.format(cosseno, tangente, r))
  289. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  290.  
  291. elif nova == 'tangente*seno':
  292. r = tangente * seno
  293. print(' {:.3f} vezes {:.3f} é igual a {:.3f}.'.format(tangente, seno, r))
  294. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  295.  
  296. elif nova == 'tangente+seno':
  297. r = tangente + seno
  298. print(' {:.3f} mais {:.3f} é igual a {:.3f}.'.format(tangente, seno, r))
  299. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  300.  
  301. elif nova == 'tangente-seno':
  302. r = tangente - seno
  303. print(' {:.3f} menos {:.3f} é igual a {:.3f}.'.format(tangente, seno, r))
  304. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  305.  
  306. elif nova == 'tangente/seno':
  307. r = tangente / seno
  308. print(' {:.3f} dividido por {:.3f} é igual a {:.3f}.'.format(tangente, seno, r))
  309. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  310.  
  311. elif nova == 'tangente/cosseno':
  312. r = tangente / cosseno
  313. print(' {:.3f} dividido por {:.3f} é igual a {:.3f}.'.format(tangente, cosseno, r))
  314. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  315.  
  316. elif nova == 'tangente+cosseno':
  317. r = tangente + cosseno
  318. print(' {:.3f} mais {:.3f} é igual a {:.3f}.'.format(tangente, cosseno, r))
  319. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  320.  
  321. elif nova == 'tangente-cosseno':
  322. r = tangente - cosseno
  323. print(' {:.3f} menos {:.3f} é igual a {:.3f}.'.format(tangente, cosseno, r))
  324. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  325.  
  326. elif nova == 'tangente*cosseno':
  327. r = tangente * cosseno
  328. print(' {:.3f} vezes {:.3f} é igual a {:.3f}.'.format(tangente, cosseno, r))
  329. print('Muito obrigado por ter utilizado a calculadora do Caio.')
  330.  
  331. elif on == 4:
  332. def ftoc(n1):
  333. return n1 - 32 * 5 / 9
  334.  
  335.  
  336. def ctof(n1):
  337. return (n1 * 9 / 5) + 32
  338.  
  339.  
  340. def ctok(n1):
  341. return n1 + 273.15
  342.  
  343.  
  344. def ktoc(n1):
  345. return n1 - 273.15
  346.  
  347.  
  348. def ftok(n1):
  349. return (n1 - 32) * 5 / 9 + 273.15
  350.  
  351.  
  352. def ktof(n1):
  353. return (n1 - 273.15) * 9 / 5 + 32
  354.  
  355.  
  356. n = 0
  357.  
  358. while n != 1:
  359. r = int(input('''Escolha uma conversão de temperatura:
  360. [1] Célsius para Fahrenheit.
  361. [2] Célsius para Kelvin.
  362. [3] Fahrenheit para Célsius.
  363. [4] Fahrenheit para Kelvin.
  364. [5] Kelvin para Célsius.
  365. [6] Kelvin para Fahrenheit.
  366. Sua opção:
  367. '''))
  368. if r == 1:
  369. x = float(input('\nDigite a temperatura para conversão:'))
  370. print('{}°C é igual a {}°F.\n'.format(x, ctof(x)))
  371. b = input('digite qualquer tecla para sair')
  372. break
  373. elif r == 2:
  374. x = float(input('\nDigite a temperatura para conversão:'))
  375. print('{}°C é igual a {}K.\n'.format(x, ctok(x)))
  376. b = input('digite qualquer tecla para sair')
  377. break
  378. elif r == 3:
  379. x = float(input('\nDigite a temperatura para conversão:'))
  380. print('{}°F é igual a {}°C.\n'.format(x, ftoc(x)))
  381. b = input('digite qualquer tecla para sair')
  382. break
  383. elif r == 4:
  384. x = float(input('\nDigite a temperatura para conversão:'))
  385. print('{}°F é igual a {}K.\n'.format(x, ftok(x)))
  386. b = input('digite qualquer tecla para sair')
  387. break
  388. elif r == 5:
  389. x = float(input('\nDigite a temperatura para conversão:'))
  390. print('{}K é igual a {}°C.\n'.format(x, ktoc(x)))
  391. b = input('digite qualquer tecla para sair')
  392. break
  393. elif r == 6:
  394. x = float(input('\nDigite a temperatura para conversão:'))
  395. print('{}K é igual a {}°F.\n'.format(x, ktof(x)))
  396. b = input('digite qualquer tecla para sair')
  397. break
  398. if on == 5:
  399. print('vamos calcular uma equação de 2 grau')
  400. a = float(input('digite o valor de "a"='))
  401. b = float(input('digite o valor de "b"='))
  402. c = float(input('digite o valor de "c"='))
  403. delta = b ** 2 - 4 * a * c
  404. print('delta = ', delta)
  405. raizdelta = delta ** (0.5)
  406. print('raiz de delta = ', raizdelta)
  407. x1 = (-b + raizdelta) / (2 * a)
  408. print('x1 = ', x1)
  409. x2 = (-b - raizdelta) / (2 * a)
  410. print('x2 = ', x2)
  411.  
  412. elif on == 6:
  413. print('vamos calcular a área')
  414. an = int(input('''qual forma vc gostaria de descobrir o valor da área?:
  415. [1] triângulo.
  416. [2] quadrado(equilátero).
  417. [3] losango.
  418. [4] trapézio.
  419. Sua opção:
  420. '''))
  421. if an == 1:
  422. b = float(input('qual valor da base do triângulo? ='))
  423. h = float(input('qual valor da altura do triângulo? ='))
  424. op = (b * h) / 2
  425. print('área do triângulo = ', op)
  426. if an == 2:
  427. l = float(input('qual valor do lado do quadrado? ='))
  428. ap = (l * l)
  429. print('área do quadrado = ', ap)
  430. if an == 3:
  431. dm = float(input('qual valor da diagonal maior do losango? ='))
  432. dp = float(input('qual valor da diagonal menor do losango? ='))
  433. al = (dm * dp) / 2
  434. print('área do losango = ', al)
  435. if an == 4:
  436. bm = float(input('qual valor da base maior do trapézio? ='))
  437. bp = float(input('qual valor da base menor do trapézio? ='))
  438. h = float(input('qual valor da altura do trapézio? ='))
  439. at = h * (bm + bp) / 2
  440. print('área do trapézio = ', at)
  441. elif on == 7:
  442. em = int(input('''Oq vc gostaria de fazer?:
  443. [1] raizes.
  444. [2] potencias.
  445. '''))
  446. if em == 1:
  447. print('iremos fazer raizes')
  448. r = float(input('digite o número: '))
  449. raiz = r ** (1 / 2)
  450. print('a raiz é = ', raiz)
  451.  
  452. a = input('digite qualquer tecla para sair')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement