Analyse des problèmes originaux et code source de Python au pays et à l'étranger 1 ~ 15

Wx614070971eedb 2021-09-15 09:34:12
analyse des probl mes originaux


PythonAnalyse des problèmes et des sources au pays et à l'étranger1~10Veuillez cliquer sur le titre pour ouvrir:

 PythonAnalyse des problèmes originaux à l'étranger et code source1~10

11.QuestionsLes yeux:Si123456Chaque numéro ne se répète pas,Combien d'ensembles de nombres.

Analyse du sujet:Par titre,C'est un problème mathématique classique de permutation et de combinaison,Calcul6Factoriel de,6! = 720,C'est - à - dire:123456Il n'y a pas de répétition720Nombre de groupes...Tout le monde peut essayer d'utiliserPythonCalcul6Regardez la factorielle de,Deux idées de programmation sont énumérées ci - dessous pour votre référence.

Idées de programmation1Les codes sont les suivants::

PythonAnalyse des problèmes et des sources au pays et à l'étranger1~15_pythonProgrammation

Code de fonctionnement,Calculé6!=720,Donc,123456Chaque numéro ne se répète pas,C'est tout.720Groupe. Si vous ne comprenez pas ce code , Essayez la factorielle d'une autre façon ,Pour123456Chaque numéro ne se répète pas,On pourrait écrire comme ça, Le Code est plus clair et plus facile à comprendre .

Idées de programmation2Les codes sont les suivants::

PythonAnalyse des problèmes et des sources au pays et à l'étranger1~15_python_02 Pour calculer 6Factoriel de, Le résultat est aussi 6!= 720.

12. Les sujets sont les suivants: Six dés jetés au hasard , Combien de situations différentes peuvent se présenter ( Description de la situation :123456,654321,124356,452136... C'est le même genre de , C'est - à - dire le même ensemble de chiffres , Les différents ordres comptent tous comme le même )

Analyse du sujet: Comparer avec le 11Questions, Chaque numéro du titre de cet article peut être répété , Six dés jetés au hasard , Le nombre correspondant à chaque dé peut être répété . Les chiffres peuvent donc être répétés , Mais le même ensemble de chiffres , Différentes séquences comptent comme la même Situation,123456,654321,124356,452136... C'est le même genre de . Comprendre le bon sujet , Nous saurons comment penser à écrire du Code .

Les codes sont les suivants::

PythonAnalyse des problèmes et des sources au pays et à l'étranger1~15_Méthode d'appel_03La bonne réponse est:462Espèce.

13.Python Programmation pour réaliser la formule Helen .

Analyse du sujet: La formule d'Helen traduit aussi la formule d'hiron 、 La formule du dragon de mer 、 La formule de Hiro 、Helen.- La formule de Qin Jiushao . C'est une formule qui calcule directement la surface d'un triangle en utilisant la longueur latérale des trois côtés du triangle . Il est caractérisé par une belle forme ,Facile à mémoriser. On dit que cette formule a été dérivée pour la première fois par Archimède, Mathématicien grec ancien , Et parce que cette formule est apparue pour la première fois dans les écrits d'Helen 《 Géodésie 》Moyenne, C'est ce qu'on appelle la formule d'Helen . Qin Jiushao, de Chine, a obtenu une formule similaire , La trigonométrie .

La zone triangulaire de l'école primaire ne peut être utilisée que :

S=1/2En bas*Élevé

Formule Helen: Supposons que dans le plan , Il y a un triangle ,Les côtés sonta、b、c, Zone du triangle S Peut être obtenu par la formule suivante : S=√[p(p-a)(p-b)(p-c)] 

Et dans la formule p Pour un demi - périmètre :   p=(a+b+c)/2

Les codes sont les suivants::

  •  
# -*- coding: UTF-8 -*-# Programmation icerock #Formule Helen#Python Réalisation de la programmation pour trouver la zone du triangle a = float(input(' Saisissez la première longueur latérale du triangle : '))b = float(input(' Saisissez la deuxième longueur latérale du triangle : '))c = float(input(' Saisissez la troisième longueur du triangle : '))# Calculer la demi - circonférence p = (a + b + c) / 2# Superficie calculéearea = (p*(p-a)*(p-b)*(p-c)) ** 0.5print(' La surface du triangle est %0.2f' %area)
  • 1.
  • 1.
  • 1.
  • 1.
  • 1.
  • 1.
  • 1.
  • 1.
  • 1.
  • 1.
  • 1.
  • 1.

Résultats des opérations:

PythonAnalyse des problèmes et des sources au pays et à l'étranger1~15_pythonProgrammation_04

14. Calculer la surface du cercle à partir du rayon .

Analyse du sujet: La formule de surface du cercle est :S= π*r^2,Dans la formule r Est le rayon du cercle .

Les codes sont les suivants::

  •  
# -*- coding: UTF-8 -*-# Définir une méthode de calcul de la surface du cercle def findArea(r):  PI = 3.142 return PI * (r*r) # Méthode d'appelprint(" La surface du cercle est %.6f" % findArea(5))
  • 1.
  • 1.
  • 1.
  • 1.
  • 1.
  • 1.
  • 1.

Résultats des opérations:

PythonAnalyse des problèmes et des sources au pays et à l'étranger1~15_pythonProgrammation_05

15.Il y a quatre chiffres:1、2、3、4,Combien de trois chiffres différents et non dupliqués peuvent être composés?Combien chacun?

Analyse du sujet:Peut être rempli en centaines、Dix.、Tous les chiffres sont1、2、3、4.Après avoir formé toutes les permutations, supprimer les permutations qui ne remplissent pas les conditions.

Les codes sont les suivants::

  •  
# -*- coding: UTF-8 -*-for i in range(1,5): for j in range(1,5): for k in range(1,5): if( i != k ) and (i != j) and (j != k): print i,j,k
  • 1.
  • 1.
  • 1.
  • 1.
  • 1.
  • 1.

Résultats des opérations:

PythonAnalyse des problèmes et des sources au pays et à l'étranger1~15_ Zone triangulaire _06

 

 

版权声明
本文为[Wx614070971eedb]所创,转载请带上原文链接,感谢
https://pythonmana.com/2021/09/20210915092629930o.html

  1. 面对小白的pandas命令手册+练习题【三万字详解】
  2. 面對小白的pandas命令手册+練習題【三萬字詳解】
  3. Face au Manuel de commande pandas de Xiaobai + question d'exercice [30 000 mots pour plus de détails]
  4. Interprétation des questions d'entrevue de base Python | 100 couches d'entrevue Python | couche 1
  5. Python data structure and algorithm (17) -- merge sort
  6. Les fonctions intégrées Python exécutent des blocs de code de fonction à travers des chaînes, et les mécanismes de réflexion comme Java sont assez puissants!
  7. Python笔记-uiautomator2截图点击,OpenCV找图
  8. Python文档阅读笔记-OpenCV中Template Matching
  9. Python笔记-利用OpenCV的matchTemplate屏幕找图并使用pyautogui点击
  10. Python筆記-利用OpenCV的matchTemplate屏幕找圖並使用pyautogui點擊
  11. Notes python - utilisez l'écran matchtemplate d'OpenCV pour trouver des images et cliquez sur
  12. Notes de lecture de documents python - Matching de modèles dans OpenCV
  13. Notes python - capture d'écran de l'automate 2 Cliquez pour ouvrir la vue
  14. python链接云服务器的mysql8
  15. python鏈接雲服務器的mysql8
  16. Mysql8 pour les serveurs Cloud liés Python
  17. Python资源大集合,要的话可以拿走!
  18. ️万字【Python基础】保姆式教学️,小白快速入门Python!
  19. ️萬字【Python基礎】保姆式教學️,小白快速入門Python!
  20. Wanzi [base Python] Baby - sitting Teaching, Little White Quick Start Python!
  21. Realizing the function of sending e-mail automatically with Python
  22. Smtpauthenticationerror in Python: solution
  23. 8 steps to teach you how to solve Sudoku in Python! (including source code)
  24. Python change la vie | identifier facilement des centaines de numéros de livraison
  25. Python change life | utilisation de modèles reconnus par ocr
  26. Bibliothèques Python utiles et intéressantes - - psutil
  27. 3. Traitement des données pandas
  28. 【Python编程基础】控制流之链式比较运算符
  29. MFC uses Python scripting language
  30. 【Python編程基礎】控制流之鏈式比較運算符
  31. 【 base de programmation python】 opérateur de comparaison de chaîne pour le flux de contrôle
  32. Python game development, pyGame module, python implementation of Xiaole games
  33. Mise en œuvre du Code de vérification unique (OTP) avec le cadre de repos Django
  34. Python - eval ()
  35. Python - Programmation orientée objet - _Rapport()
  36. Différence entre python - rep (), Str ()
  37. Python - Programmation orientée objet - _Appel()
  38. Python calling matlab script
  39. Python - Programmation orientée objet - _Nouveau() et mode Singleton
  40. Python - Programmation orientée objet - méthode magique (méthode de double soulignement)
  41. Python - Programmation orientée objet - pratique (6)
  42. Python - Programmation orientée objet - réflexion hasattr, GetAttr, GetAttr, delattr
  43. Python - Programmation orientée objet - _Dict
  44. Python - pydantic (2) Modèle imbriqué
  45. Non-ASCII character ‘\xe5‘ in file kf1.py on line 4, but no encoding declared; see http://python.or
  46. python笔记(一)
  47. Non - ASCII character 'xe5' in file kf1.py on Line 4, but no Encoding declared;Voirhttp://python.or
  48. Notes Python (1)
  49. Talk about how JMeter executes Python scripts concurrently
  50. In Beijing, you can't see the moon in the Mid Autumn Festival. Draw a blood red moon in Python
  51. Un des pandas crée un objet
  52. Machine learning | unitary regression model Python practical case
  53. Draw a "Lollipop chart" with Excel and python
  54. Python uses scikit learn to calculate TF-IDF
  55. Getting started with Python Basics_ 3 conditional statements and iterative loops
  56. Python dynamic properties and features
  57. 云计算开发:Python内置函数-min()函数详解
  58. [Python skill] how to speed up loop operation and numpy array operation
  59. 雲計算開發:Python內置函數-min()函數詳解
  60. Développement de l'informatique en nuage: explication détaillée de la fonction intégrée python - min ()